home *** CD-ROM | disk | FTP | other *** search
/ LOGIC Apps / Logic-APPLE_II_APPS.iso / mac / LOGIC Apple II 5.25" Library - ProDOS / PRO050.dsk / CKWRIT.DOC.txt < prev    next >
Text File  |  2012-02-16  |  15KB  |  311 lines

  1.                                    CheckWriter
  2.                                      (c)1987
  3.                                         by
  4.                                  Howard R. Cohen
  5.  
  6.                                    DESCRIPTION
  7.                                    ***********
  8.  
  9. CheckWriter is a shareware product. It is a ProDos* program that will
  10. print your checks and maintain a database of your transactions.  There is
  11. a capacity for 500 transactions. The program will permit sorting by month,
  12. cleared or uncleared transactions, payee, category, or deposit. It allows
  13. production of a recurring transaction with a few key strokes. Reports
  14. can be seen on the screen or printed.  Checkbooks are reconciled by the
  15. program. The payee's address is printed on the check and the check is mailed
  16. in a windowed envelope.  Warnings are given for due or overdue bills. All
  17. categories are composed by the user and can be budgeted so outlays can be
  18. compared to deposited amount. Memos and/or Account numbers can be
  19. entered. The time and date are read automatically and entered by an AE
  20. Timemaster clock (?others). There are two separate versions.  CW.128 is for
  21. a 128K Apple //e, //c, or Laser.  CW.RAM is for a minimum 256K ram disk.
  22. Either version can be booted from any slot or copied to a hard disk.  The
  23. ram version loads completely into ram and then runs without disk access.
  24.  
  25. This program was written because I could not find one I liked in commercial
  26. software. This program has no icons, no mice, no graphics, and no double
  27. entry accounting. It only prints checks and keeps a database of them as
  28. simply and easily as possible. It is designed to use as few key strokes
  29. as possible and to be changed at the whim of the user because it is written
  30. in basic.  With a ram disk and an accelerator, its response is almost
  31. instantaneous. I hope you like it.  It has thus far entailed nearly a year's
  32. work. If you decide to use this program, a fee of $20 should be sent to:
  33.  
  34.                                Howard R. Cohen
  35.                                295 Tanglewood Drive
  36.                                E. Greenwich, RI  02818
  37.  
  38. The program has been extensively tested and used on an Apple //e with
  39. RamWorks, and on a Laser 128. If any problems are encountered please
  40. communicate with Howard R. Cohen at the above address or on
  41. Compuserve- 76246,572 or on Genie- H.R. Cohen (no spaces).
  42.  
  43. The main working program is "CW".  It will automatically read an Applied
  44. Engineering Timemaster clock and enter the date and display the time. Other
  45. clocks may be tried.  Line 1000 finds the Timemaster clock. Date code for
  46. another clock can be entered at line 2000 and time code at line 2200. If you
  47. have no clock, you will be asked to enter the date manually.
  48.  
  49.                                      CAUTION
  50.                                      *******
  51.  
  52. I have used this program for eight months with careful checking of its
  53. calculations. Errors which cropped up have been corrected. At this stage
  54. of development, there are no errors that I know of. However, I am
  55. not a professional programmer and inevitably, some errors will be
  56. found; but to the best of my knowledge at this time, all calculations
  57. are accurately performed by the program. Because of the serious
  58. consequences of financial miscalculation, careful checking is suggested as
  59. I can make no warranty regarding the accuracy or fitness of this program.
  60.  
  61.                                DOWNLOADING & SETUP
  62.                                *******************
  63.  
  64. Download either the ram or 128k version as you prefer. For the ram version
  65. you will need to download two parts, CWRAM1.BQY and CWRAM2.BQY.  For the
  66. 128k version you will need two parts, CW1281.BQY and CW1282.BQY.  There are
  67. two ways to decode these files.  The easiest way is to extract with Binary
  68. II Library Utility (BLU) by Floyd Zink, Jr.  Alternatively, you may use Gary
  69. Little's BINARY.DOWN (BI2DWN).  This will leave compressed files which can
  70. be identified by their .QQ suffix.  These can then be unsqueezed with Don
  71. Elton's USQ2.
  72.  
  73. After you have the decoded files, format two separate disks. One will be for
  74. the program and should be named /CW.128 or /CW.RAM as appropriate. The other
  75. is for data and should be named /CWD.  ProDos* and Basic.System* files may
  76. be copied to the program disk to produce an autostart disk.  Then copy the
  77. following decoded files to the designated disk:
  78.  
  79. Program Disk                                Data Disk
  80. ------------                                ---------
  81. Startup                                     Recur.Trans
  82. Ram.Drive    (CKWRam only)                  Ongoing.Data
  83. Basic.Copy                                  Main.Data
  84. Basic.Copy.2 (CKWRam only)                  Cat.Data
  85. Data.Saver   (CKWRam only)                  Recon.Bal.Data
  86. Data.Loc                                    RT.Code.Data
  87. CW
  88. RPT
  89. CAT
  90. LP
  91. BAL
  92. CALC
  93. BUD
  94.  
  95. Save a copy of the bare data disk for use next year or for a new account.
  96. Either disk can be renamed or run from a hard disk. Do not write protect
  97. either disk.
  98.  
  99.                                     STARTING
  100.                                     ********
  101.  
  102. On initial startup, enter the current balance in your checkbook as a deposit
  103. in the first transaction.  Then goto <N>ew data in Main Menu.  Enter the
  104. number of the next check you will write. Reconciliation Balance will take
  105. care of itself as described in <B>alance. When booted, the Main Menu will
  106. appear. Most choices are obvious. There are two other key menus.  They are
  107. the Reports menu and the Entry menu.  Transportation is provided between
  108. them by a single key press.
  109.  
  110. Main Menu:
  111. ==========
  112. <B> Balance the books-  Press "R" for those transactions returned by the
  113. bank. If you made beginning balance your first transaction you do not need
  114. to enter <N>ew data to change reconciled balance.  This will take care of
  115. itself automatically after all transactions encompassing beginning
  116. balance have cleared. An <N> will take you to the next page.
  117.  
  118. <C>  Recurring Transactions- Use three letters to identify the transaction.
  119. The code is case specific. I suggest the use of lower case here (i.e.
  120. pro or pgc for Providence Gas Co.).  At due date, enter the next time
  121. transaction is due (i.e. 07-04-76). You may wish to retard the due date by a
  122. week if you want advance warning. For irregularly recurring  transactions,
  123. press <RTN> at due date and "irregular" will be entered. At frequency, enter
  124. the number of months between payments (i.e. 1 for monthly, 2 for every other
  125. month, 3 for quarterly, or 6 for semi-annually).  When a recurring
  126. transaction has not been paid, you will be notified on boot-up or you can
  127. check through <O> at Main Menu. Irregular transactions will obviously not be
  128. flagged for overdue. If a recurring transaction is a deposit, enter an
  129. asterisk (*) at Act#.  To erase a Recurring Transaction, use Edit, then
  130. enter "\\\" for the code.
  131.  
  132. <E> Entries  to CheckWriter- See Entry Menu below.
  133.  
  134. <G> Categories-  Enter all your categories. Maximum 40.  Maximum number of
  135. spaces 8. The program will pick up a category after a match is made (as in
  136. entry area). If entries are sufficiently different, it will be necessary to
  137. enter only one or two letters in the entry section. I suggest using lower
  138. case only.  If removing a category, it must be merged into a new or existing
  139. category so the program knows what to do with the data.  This will take a
  140. few minutes. A void category is present on your bare data disk.
  141.  
  142. <K>  On board calculator.  Maximum 20 entries per calculation.
  143.  
  144. <L>  Load new data- This is for working on a second set of data without
  145. rebooting or for redoing a session without a reboot.  Any unsaved data will
  146. be lost. You will be asked for your new path.
  147.  
  148. <N>  New data-  Can be entered here when beginning the program or starting a
  149. new year. This will allow the entry of certain ongoing data.  Your current
  150. check # may be entered here.  The check # you enter will be displayed
  151. automatically in the entry area. This will then sequence from this starting
  152. point. I suggest that you enter your beginning balance as the first entry
  153. into the program rather than entering it here. Current balance may be
  154. changed here but is not necessary if beginning balance is entered as
  155. suggested above. It should be necessary to enter this area only when using
  156. the program for the first time or at the start of a new year.
  157.  
  158. <O>  Overdue- This option will check for overdue transactions.  If there are
  159. any, they will appear in inverse on this list.  Also, if there are overdue
  160. transactions, you will be notified on boot up.
  161.  
  162. <P> Print Checks- Mark the checks to be printed with a "P". Use <N> for next
  163. field.  You cannot print a deposit or print a check recorded in a previous
  164. session. Only current transactions can be printed.
  165.  
  166. <R>  Reports- See Report Menu blow.
  167.  
  168. <S>  Save- Data must be saved or any entries will be lost. If you use the
  169. Ram version, you have a choice of pathways.  If you use a hard disk, <H>
  170. will save to it and <F> can be used for a floppy backup.
  171.  
  172. <U> Budgets- Any category can be budgeted and the expenses compared to the
  173. budget.
  174.  
  175. <E>ntry Menu
  176. ============
  177. <c>  Recurring Transactions-  Recurring transactions are composed at <C> in
  178. the Main Menu and stored for permanent use. They are then brought up here
  179. for data entry where they produce a full transaction without any further
  180. input. A three letter code must be used for each transaction (i.e. pgc- 
  181. Providece Gas Co.). A <RTN> is not necessary. The input is case (upper or
  182. lower specific.  (I suggest use of lower case here).  Press <RTN> to see a
  183. list of your recurring transactions. After a recurring transaction has been
  184. brought up, it may be edited with a <T>. Only the amount or memo can be
  185. changed (for those transactions where the amount changes each month).  
  186. Pressing <RTN> at memo will retain the memo already present, if any.
  187.  
  188. <e>  To make an entry:
  189. date-  <RTN> will enter today's date.  Any other date can be entered but
  190.   must be in the format demonstrated (07-04-76).
  191. ck#-  Any number may be entered but <RTN> will enter the next check in
  192.   sequence. Use <N>ew data from Main Menu to initially start the sequence
  193.   with the number you desire. Enter an asterisk (*) at check # for a
  194.   deposit.
  195. amt- Any amount may be entered. No commas. It is not necessary to enter
  196.   zeros for an amount with no cents.
  197. pay to- Maximum 35 spaces. 25 spaces will be recorded in saved data.
  198.   Address lines, as you wish.
  199. cat-  After you have entered your own categories from the Main Menu, you
  200.   need only enter a few letters till the program isolates your category and
  201.   enters it for you.  Again, I suggest lower case only. If your categories
  202.   do not use similar letters you will do less typing. Alternatively, up or
  203.   down arrows will pass through the category selections. <Rtn> will then
  204.   choose one.  Categories are not printed on checks.
  205. act#- Account number or anything else you wish.  These entries are
  206.   printed on checks but not saved.
  207. memo-  Whatever you wish.  Memos are not printed on checks but are
  208.   saved.
  209. <esc>  will go back to beginning of Entry Menu.
  210.  
  211. <k>  On board calculator.  Maximum 20 entries per calculation.
  212.  
  213. <p>  To print your checks when entries are done. See <P> in Main Menu.
  214.  
  215. <t>  To undo any misteaks. )I made one once(. This option will work only for
  216. a transaction done this session.  There is another repair facility in the
  217. Reports section for undoing old errors.
  218.  
  219. <`> or <~> enters data. Unentered data is dropped.
  220.  
  221. Report Menu
  222. ============
  223.  
  224. Lots of choices. Self explanatory.  You can fix an old transaction or void
  225. an old check here with <T>.  You cannot change the amount of an old
  226. transaction after it has been reconciled (for obvious reasons).  When
  227. reporting by Payee, enter a sort code.  All matches will be reported
  228. even if only one letter is entered.  Again this is case specific.
  229.  
  230.                                 FILE DESCRIPTION
  231.                                 ****************
  232.  
  233. The following program files comprise this program. RAM.DRIVE is a SYS file. All others are written in Applesoft Basic.
  234.  
  235. STARTUP- A short program run by Basic.System that directs next action.
  236.  
  237. RAM.DRIVE- (Ram version only)- This is a program written by:
  238.                                Glen E. Bredon
  239.                                521 State Road
  240.                                Princeton, N.J.  08540
  241. This is found in ProSel and is used with Mr. Bredon's permission. This
  242. program installs a ram disk at slot 3, drive 1.
  243.  
  244. BASIC.COPY-  This program copies program files from floppy or hard disk to
  245. ram disk.  It was written by:
  246.                                Dennis Doms and Tom Weishaar
  247.                                ProDos Inside and Out
  248.                                Tab Books Inc.
  249.                                Blue Ridge Summit, PA  17214
  250.                                      page 77
  251. The program on this disk is a modification of that program and is used with
  252. permission of the authors.
  253.  
  254. BASIC.COPY.2- (Ram version only)- This program copies data files from floppy
  255. or hard disk to ram disk. It is a modification of the same program as above.
  256.  
  257. DATA.SAVER- (Ram version only)- This program copies data files from ram disk
  258. to hard or floppy disk. It is a modification of the same program as above.
  259.  
  260. DATA.LOC- Contains Prefix necessary for the program to find its data disk.
  261.  
  262. CW- This is the main body of the program.  Other programs are chained from
  263. here. It is run from Ram in both versions.
  264.  
  265. RPT- This is the Reports program.
  266.  
  267. CAT- This is the category program.  This is where categories are created or
  268. modified.
  269.  
  270. LP- List & Print- This is where listing of current transactions is done.
  271. Line 15000 is the print check program. This is where changes in the check
  272. printing settings are made if you wish to use a different check. The program
  273. is set to use Deluxe Check #1065 and Envelope #1552.  This check uses no
  274. receipts, but receipted checks or any check of your choice can be used if
  275. the appropriate changes at line 15000 are made. Check #1065 fits a standard
  276. 9.5 inch carriage.
  277.  
  278. BAL- Reconciliation of the checkbook is done in this program.
  279.  
  280. CALC- On board calculator.
  281.  
  282. BUD- Budgets for any category can be created or consulted in this program.
  283.  
  284. ---------------------------------------------------------------------------
  285. The following data files comprise this program:
  286.  
  287. MAIN.DATA- This is where all transactions are stored. It is a random access
  288. text file.
  289.  
  290. RECUR.TRANS- Recurring transactions are stored here.  It is a random access
  291. text file.
  292.  
  293. ONGOING.DATA- This sequential text file stores the data that is needed to
  294. begin the program, e.g. balance, check number, etc.
  295.  
  296. CAT.DATA- Stores the data for categories. It is a random access text file.
  297.  
  298. RECON.BAL.DATA- Stores reconciliation balance for next use.  It is a
  299. sequential text file.
  300.  
  301. RT.CODE.DATA- This random access text file stores the code data for
  302. recurring transactions.
  303.  
  304. --------------------------------------------------------------------------
  305. * ProDos and Basic.System are copyrighted programs of Apple Computer, Inc.
  306. They can be obtained from:
  307.                                      Apple Computer, Inc.
  308.                                      20525 Mariani Avenue
  309.                                      Cupertino, CA  95014 
  310. -----end of file
  311.